#ifndef _MATH_HELPER_H_
#define _MATH_HELPER_H_

class MathHelper
{
	private:
		MathHelper(void) {};

	public:
		~MathHelper(void) {};

	public:

		// constatnt variables
		const static float Pi;
		const static float PiOver2;
		const static float PiOver4;
		const static float TwoPi;

		// inline methods
		static inline float ToRadian(float degree)
		{
			return (float)( degree * ( Pi / 180.0f ) );
		}

		static inline float Lerp(float start, float end, float percent)
		{
			 return ( start + percent * ( end - start ) );
		}
};

#endif // end of _MATH_HELPER_H_